package cn.lxb.web.starter.template.controller;

/**
 * 控制器接口
 *
 * @param <E>  实体对象类型
 * @param <S>  服务接口类型
 * @author 54lxb
 * @since 2019-11-20
 */
public interface BaseController<E, S> {

    /**
     * 获取服务对象
     *
     * @return 服务对象
     */
    S getService();

    /**
     * 创建新实体
     *
     * @return 实体
     */
    E newEntity();
}
